const http = require('http')

const url = require('url')
const qs = require('querystring')
// 创建一个web服务器

const server = http.createServer((req, res) => {
  // res 是一个 stream.Writable 可写流(继承的)
  // req 是一个 stream.Readable 可读流(继承的)

  /* 
   设置响应状态码 
   
    1.直接给属性赋值
    2. 和响应头一起设置
   
   */

  // 1.直接给属性赋值
  res.statusCode = 200
  // 2. 和响应头一起设置
  // res.writeHead(402)

  /* 
    设置响应头
      1. 直接设置
      2. 和状态码一起设置
  */
  // res.setHeader("Content-Type","text/plain;charset=utf8")
  res.setHeader("Content-Type","text/html;charset=utf8")
  // res.writeHead()
  res.end('<p>Hello Server</p>')
  
})

// 启动服务器
// 端口号 0-65535
// 服务器地址默认是本机host
server.listen(8080, '0.0.0.0', () => {
  console.log(8080 + '端口服务已开启')
})
